package br.com.trimark.component;

import java.io.Serializable;

import br.com.caelum.vraptor.ioc.Component;
import br.com.caelum.vraptor.ioc.SessionScoped;
import br.com.trimark.pojo.Usuario;

@Component
@SessionScoped
public class UsuarioSessao implements Serializable {
	
	private static final long serialVersionUID = 1L;
	
	private Usuario logado;
	
	public boolean online() {
		return logado != null;
	}
	
	public void logout() {
		logado = null;
	}

	public Usuario getUsuario() {
		return logado;
	}

	public void setUsuario(Usuario usuario) {
		this.logado = usuario;
	}

	public Usuario getLogado() {
		return logado;
	}

	public void setLogado(Usuario logado) {
		this.logado = logado;
	}
	
	public boolean getOnline() {
		return online();
	}
	
}
